/**
 * 正常的redux的写法就是这样，但是实际项目这样写肯定会有很多代码
 * 所以项目中需要封装 抽调
 * 此文件保存抽调前的写法
 */
const defaultState = {
  num: 20,
};
let reducer = (state = defaultState, action) => {
  let newState = JSON.parse(JSON.stringify(state));
  //   console.log(action);
  switch (action.type) {
    case "addNum":
      newState.num++;
      break;
    case "addNum1":
      newState.num += action.value;
      break;
    default:
      break;
  }
  return newState;
};
export default reducer;
